places sidebar: Avoid markup confusion in tooltips
authorMatthias Clasen <mclasen@redhat.com>
Wed, 11 May 2016 01:47:20 +0000 (21:47 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Wed, 11 May 2016 01:47:20 +0000 (21:47 -0400)
At one point, the sidebar was using gtk_treeview_set_tooltip_column,
which expects tooltips to be markup. With the listbox-based sidebar,
we don't do that anymore. So don't escape the tooltip text.

https://bugzilla.gnome.org/show_bug.cgi?id=766175

gtk/gtkplacessidebar.c

index 4f012410eccf3c4011a9bcd1b3c2a1e545af32d6..044439c5e6167093fd4588da82dde1b72da753bf 100644 (file)
@@ -454,7 +454,6 @@ add_place (GtkPlacesSidebar            *sidebar,
 {
   gboolean show_eject, show_unmount;
   gboolean show_eject_button;
-  gchar *tooltip_escaped;
   GtkWidget *row;
   GtkWidget *eject_button;
   GtkWidget *event_box;
@@ -467,12 +466,11 @@ add_place (GtkPlacesSidebar            *sidebar,
 
   show_eject_button = (show_unmount || show_eject);
 
-  tooltip_escaped = g_markup_escape_text (tooltip, -1);
   row = g_object_new (GTK_TYPE_SIDEBAR_ROW,
                       "sidebar", sidebar,
                       "icon", icon,
                       "label", name,
-                      "tooltip", tooltip_escaped,
+                      "tooltip", tooltip,
                       "ejectable", show_eject_button,
                       "order-index", index,
                       "section-type", section_type,
@@ -483,7 +481,6 @@ add_place (GtkPlacesSidebar            *sidebar,
                       "mount", mount,
                       NULL);
 
-  g_free (tooltip_escaped);
   eject_button = gtk_sidebar_row_get_eject_button (GTK_SIDEBAR_ROW (row));
   event_box = gtk_sidebar_row_get_event_box (GTK_SIDEBAR_ROW (row));